An SBVR to SQL Compiler

نویسندگان

  • Alexandros Marinos
  • Sotiris Moschoyiannis
  • Paul J. Krause
چکیده

This paper presents the implementation of a compiler of SBVR Structured English to SQL data models and queries, with SBVR Logical Formulation as an intermediate step. The compiler is implemented in OMeta/JS and targets browsers that support Web SQL Databases. We discuss each stage of our compiler as well as the optimizations and necessary tradeoffs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generating SQL Queries from SBVR Rules

Declarative technologies have made great strides in expressivity between SQL and SBVR. SBVR models are more expressive that SQL schemas, but not as imminently executable yet. In this paper, we complete the architecture of a system that can execute SBVR models. We do this by describing how SBVR rules can be transformed into SQL DML so that they can be automatically checked against the database u...

متن کامل

A Grammar for ADVANCED SBVR Editor

Semantics of Business Vocabulary and Business Rules (SBVR) is the richest knowledge model allowing to create specifications that are understandable for business people and also interpretable by computers. Existing SBVR editors still lack capabilities that could allow generating formal SBVR models, adapting SBVR to several languages or making SBVR extensions for various purposes (e.g., implement...

متن کامل

SBVR Use Cases

Semantics of Business Vocabulary and Rules (SBVR) is a new standard from the OMG that combines aspects of ontologies and of rule systems. This paper summarizes SBVR, reviews some possible use cases for SBVR, and discusses ways that vocabularies and rules given in SBVR could relate to established ontology standards, to rules technologies, and to other IT implementation technologies. It also desc...

متن کامل

Natural Language Specification and Violation Reporting of Business Rules over ER-modeled Databases

This paper presents our work on adapting and extending natural language interface (NLI) to database technology to support the specification and violation reporting of business rules. The resulting system allows non-technical users to author and manage a rulebook in controlled natural language – serving as a single point of definition that can be compiled into SQL to generate violation reports. ...

متن کامل

Generating UML Class Models from SBVR Software Requirements Specifications

SBVR is the recent standard, introduced by OMG that can be used to capture software requirements in a natural language (NL) such as English. In this paper, we present a novel approach that can translate SBVR specification of software requirements into UML class models. We want to generate UML class models from SBVR specifications instead of NL specifications of software requirements as NL to UM...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010